package com.kantboot.api.varcode.exception;

import com.kantboot.util.common.exception.BaseException;

public class ApiVarCodeException {

    /**
     * 没有绑定模板
     * notBindTemplate
     */
    public static final BaseException NOT_BIND_TEMPLATE = BaseException.of("notBindTemplate","没有绑定模板");

    /**
     * 没有绑定模板，进行配置后可使用
     * @param typeCode 类型编码
     * @param sceneCode 场景编码
     * @return 结果
     */
    public static BaseException notBindTemplate(String typeCode, String sceneCode) {
        return BaseException.of("notBindTemplate","没有绑定模板，进行配置后可使用: 类型编码="+typeCode+", 场景编码="+sceneCode);
    }

    /**
     * 不支持的类型编码
     * @param typeCode 类型编码
     * @return 结果
     */
    public static BaseException notSupportTypeCode(String typeCode) {
        return BaseException.of("notSupportTypeCode", "不支持的类型编码: 类型编码=" + typeCode);
    }

}
